import request from '@/utils/request'

// 获取组织架构的数据函数
// 不用写method是因为默认的就是get，并且token已经注入请求头
export function getDepartments() {
  return request({
    url: '/company/department'
  })
}
// 删除组织架构的部分
export function delDepartment(id) {
  return request({
    method: 'delete',
    url: `/company/department/${id}`
  })
}
export function addDepartments(data) {
  return request({
    method: 'post',
    // axios的body参数data
    data: data,
    // 这里新增的接口和请求的数据接口同样的地址，但是遵循restful接口规范，同样的地址，不同的方法
    url: '/company/department'
  })
}
/**
 * 编辑部门，保存编辑的数据
 *
 * ***/
export function updateDepartments(data) {
  return request({
    url: `/company/department/${data.id}`,
    method: 'put',
    data
  })
}
export function getDepartDetail(id) {
  return request({
    url: `/company/department/${id}`
  })
}
